package calculateModel;

import java.util.Comparator;
import java.util.Map;


public class ScoreComparator implements Comparator<String>{
    private Map<String, Float> scores;//pour garder une copie du Map que l'on souhaite traiter
      
    public ScoreComparator(Map<String, Float> scores){
        this.scores = scores; //stocker la copie pour qu'elle soit accessible dans compare()
    }
      
    public int compare(String id1, String id2){
        //comparer deux document en fonction de leurs scores
    	if (scores.get(id1) <= scores.get(id2)) {
			return 1;
		} else {
			return -1;
		}
    }
}
